Fesca 2011
نویسندگان
چکیده
Non-functional properties of software should be specified early in the development process. In a distributed process of software development, this means that quality requirements must be made explicit in the specification, and the developing party of a commissioned component needs to deliver not only the implemented component, but also a description of its non-functional properties. Based on these artefacts, a conformance check guarantees that the implemented component fulfills the performance requirements. We extend the notion of model refinement to non-functional properties of software and propose a refinement calculus for conformance checking between abstract performance descriptions of components. The calculus is based on a refinement notion that covers the performance-relevant aspects of components. The approach is applied to the Palladio Component Model as a description language for performance properties of components.
منابع مشابه
Object-Oriented Connector-Component Architectures
This paper presents an important extension of our contribution to FESCA ’04, which presented a generic framework for connector architectures. These architectures were defined by components, consisting of a body specification and a set of export interfaces, and connectors, consisting of a body specification and a set of import interfaces plus connecting transformations in both cases. A major res...
متن کاملUsing Model-Checking Techniques for Component-Based Systems with Reconfigurations
Within a component-based approach allowing dynamic reconfigurations, sequences of successive reconfiguration operations are expressed by means of reconfiguration paths, possibly infinite. We show that a subclass of such paths can be modelled by finite state automata. This feature allows us to use techniques related to model-checking to prove some architectural, event, and temporal properties re...
متن کاملپاسخهای فیزیولوژیک گیاه کالارگراس (Leptochloa fesca L. kunth) به تنشهای ترکیبی خشکی و شوری در شرایط کنترل شده
خشکی و شوری در بسیاری از مناطق جهان از مهمترین عوامل محدود کننده رشد و نمو گیاهان به شمار میروند. یک سازوکار مناسب در این زمینه استفاده از گیاهانی است که بتوانند در چنین شرایط محیطی، از تولید رضایت بخشی برخوردار باشند. بدین منظور آزمایشی به صورت فاکتوریل بر پایه طرح کاملاً تصادفی با 4 تکرار روی گیاه کالارگراس (Leptochloa fesca L. kunth) تحت شرایط کنترل شده در گلخانه تحقیقاتی دانشکده کشاورزی دا...
متن کاملModel-based Testing of the Java Network API
Testing networked systems is challenging. The client or server side cannot be tested by itself. We present a solution using tool “Modbat” that generates test cases for Java’s network library java.nio, where we test both blocking and non-blocking network functions. Our test model can dynamically simulate actions in multiple worker and client threads, thanks to a carefully orchestrated design tha...
متن کاملTowards a Framework for Behavioral Specifications of OSGi Components
We present work on behavioral specifications of OSGi components. Our behavioral specifications are based on finite automata like formalisms. Behavioral specifications can be used to find appropriate components to interact with, detect incompatibilities between communication protocols of components and potential problems resulting from the interplay of non-deterministic component specifications....
متن کامل